 <%@ page contentType="text/html; charset=utf-8"%>
<% String sWS=request.getContextPath(); %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tld/displaytag-12.tld" prefix="displayTag"%>
<%@ taglib prefix="c"   uri="/WEB-INF/tld/c.tld" %>

<script src='<%=sWS%>/util/js/calendario.js'></script>
<script src='<%=sWS%>/util/js/valida.forms.js'></script>
<link href="<%=sWS%>/util/estilos/skins/aqua/theme.css" type="text/css" rel="stylesheet">
<link href="<%=sWS%>/util/estilos/displaytags.css" type="text/css" rel="stylesheet">
<link href="<%=sWS%>/util/estilos/Master.css" type="text/css" rel="stylesheet">
<link href="<%=sWS%>/util/estilos/estilos.css" rel="stylesheet" type="text/css">

<script language="javascript">
function buscar(){
	var aseguradora = document.SeguroVidaForm.v_ruc_ase.value;
	var poliza = document.SeguroVidaForm.v_numpol.value;
	var fecinipol = document.SeguroVidaForm.d_fecinipol.value;
	var fecfinpol = document.SeguroVidaForm.d_fecfinpol.value;

	if(aseguradora == "" && poliza == "" && fecinipol == "" && fecfinpol == "" ){
		   	alert("Ingrese al menos un criterio");
	}else if(fecinipol == "" && fecfinpol != ""){
	     alert("Ingrese fecha Inicio");
	   }
	   else if(fecinipol!="" && fecinipol.length < 10){
		   alert("Verifique formato de fecha.");
	   }
	   else if(fecinipol != "" && fecfinpol == ""){
	   	 alert("Ingrese fecha fin");
	   }
	   else if(fecfinpol!="" && fecfinpol.length < 10){
		   alert("Verifique formato de fecha.");
	   }
	   else if(aseguradora==""){
		   alert("Seleccione la empresa Aseguradora");
	   }
	   else{   
	   
        var action = SeguroVidaForm.action;  		
        document.SeguroVidaForm.method.value = "buscarListar";
        document.SeguroVidaForm.submit();  
	   }
   }

function nuevo(){	
	document.SeguroVidaForm.method.value = "nuevaPoliza";
	document.SeguroVidaForm.submit();
	
}

function cargarPoliza(corpol, estado,anular){
	
    if (estado=="2"){alert("No se puede realizar modificación por este medio, favor de dar clic al botón Altas/Bajas-Actualización")}
    else if(anular=="S"){alert("No se puede mostrar una POLIZA ANULADA ")}
    else{
	var action = document.SeguroVidaForm.action;
	document.SeguroVidaForm.method.value = "cargarPoliza";
	document.SeguroVidaForm.action = action + "?corpol="+corpol;
	document.SeguroVidaForm.submit();
       }
 }

function VerificarSeleccion(){
	var encontrado=false;
	
	for(var i=0; i<document.SeguroVidaForm.length;i++){
		if (document.SeguroVidaForm.elements[i].type=="radio" && 
			document.SeguroVidaForm.elements[i].name=="rd_poliza"){
			if (document.SeguroVidaForm.elements[i].checked==true){
				encontrado = true;
				break;
			}
		}
	}
	
	if(!encontrado) {
		alert("Debe seleccionar una POLIZA");
		return false;
	}
	
	return true;
}

function seleccionar(estado, anular){	
    document.SeguroVidaForm.n_estpol.value = estado;
    document.SeguroVidaForm.v_flganul.value = anular;
    
}


function altasbajas(){
	
	if(VerificarSeleccion()){
		 if (document.SeguroVidaForm.n_estpol.value=="1"){alert("No se puede realizar Altas/Bajas-Actualización a una POLIZA que no ha sido enviado al MTPE")}
		  else if(document.SeguroVidaForm.v_flganul.value=="S") {alert("No se puede realizar ALTAS/BAJAS a una POLIZA ANULADA")}
		    else{			  
		document.SeguroVidaForm.method.value = "altasbajasPoliza";	
		document.SeguroVidaForm.submit();
		    }	     
	}   
 }

function renovacion(){
	
	if(VerificarSeleccion()){
		if (document.SeguroVidaForm.n_estpol.value=="1"){alert("No se puede realizar RENOVACION a una POLIZA que aun no ha sido enviado al MTPE")}	
	    else if(document.SeguroVidaForm.v_flganul.value=="S"){alert("No se puede realizar RENOVACION a una POLIZA ANULADA")}
	    else {
		document.SeguroVidaForm.method.value = "renovacion";	
		document.SeguroVidaForm.submit();
	      }
		   	     
	}   
 }

function anular(corrpol,numpol){
	opciones="toolbar=0, menubar=0,scrollbars=yes,width=720,height=200,left=50,titlebar=no,resizable=0,dependent=yes,alwaysRaised=yes"
	var obj_calwindow = window.open("<%=sWS%>/doSeguroVida.do?method=mostrarPoliza&n_corrpol="+corrpol+"&v_numpol="+numpol,"_blank",opciones);
	obj_calwindow.opener = window;
	obj_calwindow.focus();
}
</script>

<style type="text/css">
<!--
.pinta {color: #FF0000}
.p2 {font-size: 14px}
.style2 {font-size: 20px}
-->
</style>

<html>
  	
    
 <body> 
 <center>
 <jsp:include page="/jspDocs/includes/cabecera.jsp" /> 
  
<table width="962" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top">
    	<jsp:include page="/jspDocs/includes/menu.jsp" />
    </td>
    <td width="770"  valign="top">
<!-- NEGOCIO DE MODULO SEGURO VIDA -->
<html:form action="/doSeguroVida.do" styleId="SeguroVidaForm">
<html:hidden property="method"/>
<input type="hidden" name="n_estpol" value="">
<input type="hidden" name="v_flganul" value="">

  <table id="tb_cuerpo" width="770" height="327" border="0" background="<%=sWS%>/util/images/imagenes/fondoBlanco.jpg">
    <tr>
      <td height="323"><table width="761" height="315" border="0">
        <tr>
          <td height="21" colspan="7" align="center" valign="middle" class="titulo">BUSQUEDA DE CONTRATOS SEGURO VIDA LEY</td>
        </tr>     
        
        <tr>
         <td height="21" class="label">COMPAÑIA ASEGURADORA : </td>
         <td colspan="6">  
         <html:select property="v_ruc_ase" styleClass="cajas_texto">
         <option value="">-- Seleccione la Empresa Aseguradora --</option>
         <html:options collection="l_compaseg" labelProperty="v_razsoc_ase" property="v_ruc_ase"/>
         </html:select>       
         </td>
        </tr>
           
          <tr>
            <td height="21" class="label">NRO POLIZA : </td>
            <td colspan="6">
			<html:text property="v_numpol" maxlength="15"  size="16"  styleClass="cajas_texto"></html:text>			</td>
          </tr>
          
          <tr>
            <td height="21" class="label" colspan="2">FECHA DE SUSCRIPCION DE POLIZA : </td>
            <td colspan="4">
			  <p>&nbsp;</p>			  </td>
            <td width="3" rowspan="2">&nbsp;</td>
            <td width="10" rowspan="2">&nbsp;</td>
          </tr>
          <tr>
            <td height="21" align="right" valign="top" class="label">INICIO : </td>
            <td width="185" valign="top">
            <input class="cajas_texto" maxlength="10" type="text" onkeyup="this.value=formateafecha(this.value);" name="d_fecinipol" id="idvigIni" size="13"><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecinipol', document.SeguroVidaForm.d_fecinipol.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/></td>
            <td width="70" valign="top" class="label">FIN :</td>
            <td width="185" valign="top">
            <input class="cajas_texto" maxlength="10" type="text" onkeyup="this.value=formateafecha(this.value);" name="d_fecfinpol" id="idvigFin" size="13"><a href="javascript:show_calendar('document.SeguroVidaForm.d_fecfinpol', document.SeguroVidaForm.d_fecfinpol.value);"><img src="<%=sWS%>/util/images/iconos/cal.gif" width="16" height="16" border="0" align="absmiddle"></a><span class="pinta">(*) dd/mm/yyyy</span><br/></td>
            <td width="216" valign="top">&nbsp;</td>
          </tr>
          <tr>
            <td height="21" colspan="7" align="center" valign="middle">            
            <a href="javascript:buscar();"><img src="<%=sWS%>/util/images/botones/buscar.gif"> </a>
          </tr>
          
          
          <tr>
          <td colspan="7" align="center" valign="middle">
          <displayTag:table name="lstSeguro" id="lstSeguro" class="forsat" requestURI="doSeguroVida.do?method=buscarListar" width="100%" pagesize="10" sort="list" border="2">
				<displayTag:setProperty name="basic.empty.showtable" value="true"/>	
				<a>			
	             <displayTag:column title=" " >                            
                 <center>                                                       
                 <input name="rd_poliza" type="radio" value="<bean:write name="lstSeguro" property="n_corrpol"/>" onclick="javascript:seleccionar('<bean:write name="lstSeguro" property="n_estpol"/>','<bean:write name="lstSeguro" property="v_flganul"/>')";">                        
                 </center>
                 </displayTag:column>	
                 
			     <displayTag:column title="NRO POLIZA" align="center" width="10%">
				 <a class="link_azul" href="javascript:cargarPoliza('<bean:write name="lstSeguro" property="n_corrpol"/>','<bean:write name="lstSeguro" property="n_estpol"/>','<bean:write name="lstSeguro" property="v_flganul"/>');">
				 <bean:write name="lstSeguro" property="v_numpol"/>
				 </a>
			    </displayTag:column>   
			    
			    <displayTag:column title="CIA. ASEGURADORA" align="center" width="20%" property="v_razsoc_ase" />
			     <displayTag:column title="FECHA SUSCRIPCION" align="center" width="8%" property="d_fecsuspol" />
			    <displayTag:column title="FECHA INICIO POLIZA" align="center" width="8%" property="d_fecinipol" />
			    <displayTag:column title="FECHA FIN POLIZA" align="center" width="8%" property="d_fecfinpol" />
			     <displayTag:column title="FECHA ULTIMA ACTUALIZACION" align="center" width="10%" property="d_fecultact" />			      
			     <displayTag:column title="COMPROBANTE ENVIO" align="center" width="20%" property="v_envio"  style="font-size: 8px;color: blue"/>			    
			    <displayTag:column title="ESTADO" align="center" width="10%" property="v_estado" />
			     
			     <displayTag:column title="ANULAR" align="center" width="7%" >
				   <logic:equal name="lstSeguro" property="v_flganul" value="S" >
					<span style="font-size: 8.5px;font: italic;font: bold;color: red">							   
					 <bean:write name="lstSeguro" property="v_motanul"/>					          		
				    </span>
				   </logic:equal>	
				  				 
				   <logic:notEqual name="lstSeguro" property="v_flganul" value="S" >
				     <a class="link_negrita" href="javascript:anular('<bean:write name="lstSeguro" property="n_corrpol"/>',
				        '<bean:write name="lstSeguro" property="v_numpol"/>');">
				     Anular
				     </a>
				   </logic:notEqual>	
				 </displayTag:column>
				 
				 </displayTag:table>
				
			</td>
          
          </tr>
            
          <tr>
            <td height="21" colspan="7" align="center" valign="middle">            
            <a href="javascript:nuevo();"><img src="<%=sWS%>/util/images/botones/registrar.jpg"> </a>
            <a href="javascript:altasbajas();"><img src="<%=sWS%>/util/images/botones/alta-bajas.jpg"> </a>
            <a href="javascript:renovacion();"><img src="<%=sWS%>/util/images/botones/renovacion.jpg"> </a>
          </tr>  
          
        <tr><td colspan="4" class="pinta">Importante </td></tr>
		<tr><td colspan="4" class="label">**Recuerde que la funcionalidad dar de Baja es diferente a Anular</td></tr>  
          
</html:form>

          
      </table></td>
    </tr>
  </table>
<!-- FIN  NEGOCIO DE MODULO SEGURO VIDA -->
	</td>
  </tr>
</table> 
</center>
   

<jsp:include page="/jspDocs/includes/pie.jsp" />

</html>
    